#{fixture delete:'all', load:'data.yml' /}

#{selenium 'Un utilisateur se connecte'}
	clearSession()
	
	open('/')
	
   	type('email', 'bob@gmail.com')
   	type('motDePasse', 'secret')

   	clickAndWait('boutonConnexion')
#{/selenium}

#{selenium 'Un utilisateur peut ajouter un cadeau à sa liste'}
	open('@{Cadeaux.maListe}')
	   	
   	assertElementPresent('name=libelle')
   	assertElementPresent('id=ajouter')
   	
   	type('libelle', 'barbie')
   	clickAndWait('ajouter')
   	
	verifyElementPresent('xpath=//li[starts-with(text(), "barbie")]')
#{/selenium}

#{selenium 'Un utilisateur peut supprimer un cadeau de sa liste'}
	clickAndWait('xpath=//li[starts-with(text(), "barbie")]/a')

	verifyElementNotPresent('xpath=//li[starts-with(text(), "barbie")]')
#{/selenium}